import router from './router'
import store from './store'
const whuleList = ['/login', '/404']
router.beforeEach((to, from, next) => {
  const token = store.state.user.token
  if (token) {
    // 如果访问的是登录页面，让用户跳转到首页，不需要登录了
    if (to.path === '/login') {
      next('/')
    } else {
      // 如果访问的不是登录页面，直接放行
      next()
    }
  } else {
    // 判断白名单里包不包括路径
    if (whuleList.includes(to.path)) {
      next()
    } else {
      // 如果不包括，直接跳转到登录页面
      next('/login')
    }
  }
}
)
